package com.qd.common.panda.util;

/**
 * @author sjk
 */
public class PlateColorUtil {

    /**
     * 海康车牌颜色转换成熊猫泊车车牌颜色
     *
     * @param plateColor 海康车牌颜色
     * @return 熊猫泊车车牌颜色
     */
    public static int hkToPanda(Integer plateColor) {
        if (null == plateColor) {
            return 0;
        }
        int vehicleColor = 9;
        switch (plateColor) {
            case 1:
                //蓝色
                vehicleColor = 0;
                break;
            case 2:
                //黄色
                vehicleColor = 1;
                break;
            case 3:
                //黑色
                vehicleColor = 2;
                break;
            case 4:
                //白色
                vehicleColor = 3;
                break;
            case 5:
                //白色
                vehicleColor = 4;
                break;
            default:
                //其他
                break;
        }
        return vehicleColor;
    }

    /**
     * 熊猫泊车车牌颜色转换成海康车牌颜色
     *
     * @param vehicleColor 熊猫泊车车牌颜色
     * @return 海康车牌颜色
     */
    public static int pandaToHk(Integer vehicleColor) {
        if (null == vehicleColor) {
            return 1;
        }
        int plateColor = 0;
        switch (vehicleColor) {
            case 0:
                //蓝色
                plateColor = 1;
                break;
            case 1:
                //黄色
                plateColor = 2;
                break;
            case 2:
                //黑色
                plateColor = 3;
                break;
            case 3:
                //白色
                plateColor = 4;
                break;
            case 4:
            case 11:
                //绿色、渐变绿色
                plateColor = 5;
                break;
            default:
                //其他
                break;
        }
        return plateColor;
    }

}
